MiniDisc to-do list
===================


Introduction
------------

This file contains those ideas that have yet to make
it into MiniDisc ... in no particular order.


-------------------------------------------------------


New ideas
---------

File 'memoriser'.

Add RaFS support.

Integrate printers into the main MiniDisc menu system.

Extend network drives support to include LanMan mounts.

'CoolSwitch' style Alt-Tab window selector patch.

'Trash-can' / RISC OS Select recycle bin support.

CVS menu filter on filer & Zap windows.


Setup tool
----------

Clicking on the indicator icons in the iconbar config
window should allow you to set the modifiers.


CDFS
----

Remove the 'Configure' option from CDFS drive control
sub-menus on RISC OS 4+

Add 'Info' and 'Close' options into the CDFS drive
control sub-menu.

Switch on the hourglass when we scan discs / load an
audio player.


'Smart-Saver'
-------------

Additional actions that could save dragged files with
'special' names (e.g. date/time).  Also, the ability
to perform some command on the dragged file.


Shortcuts
---------

Shortcuts 'Bookmarking'.

Make the Shortcuts code more flexible - remove the
hard-coded limit of 256 menus.


Toolbars
--------

Add code to handle menu clicks and files dragged to
ShareFS and ArmTCP toolbar buttons.

Add EPOC support.

Add FileCore / CDFS / RMFS / IDEFS support for toolbar
buttons.

Allow the adding of files to the Shortcuts toolbar menu
by dragging them to the (menu part of the) toolbar.

Improve how we deal with customising toolbar drive
icons.  Ideally, we should be able to click menu over
a toolbar drive icon and choose something like
'customise icon', then pick a new icon from a browser
window (or type the name of a sprite).

Options to allow a more flexible positioning of the
toolbar.

More toolbars - so that you can have different toolbars
for different tasks.

A smoother popping-up, where you can set the bar to
scroll out.


General
-------

Add a * command to re-load MiniDisc choices.

Add interactive help to MiniDisc menu items.

Allow for running MiniDisc without loading interactive
help texts to save memory.

Add -up/-down flags to the MD_ShowPathMenu command.

Improve the MiniDisc$Desktop contents loading and
saving.  (At the moment, we don't record where icons
are pinned on the desktop, so when they're restored
after a reboot, they just get stuck on the Pinbaord
in sequence.)

Look to add ptr_www / ptr_mail validation strings to
URL Shortcuts menu items, so that moving the pointer
over them shows an appropriate pointer shape.  (Note
that there seems to be /another/ menu width problem
with this idea.)

Add a 'Free' option to the Memphis control sub-menu.

Customisable drive control sub-menus.

Improve the drive scanning algorithms at startup (only
scan devices if we're /sure/ that they exist).

Add some code to catch Filter Manager service calls
(dying / restarting) as we should probably be removing
filters / reinstating them in response to these
messages.

Add some code to stop us from reinitialising filer
modules that are already active, as IDEFS has a habbit
of adding a second set of drive icons to the iconbar!

Improve code for ArmTCP menu clicks & icon hides.


-------------------------------------------------------
$Id: todo,v 1.1 2003/09/13 19:32:57 jtemple Exp $
